﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WF_ExportTool.Configuration
{

    /// <summary>
    /// 所有领域对象的基础接口
    /// </summary>
    public interface IEntity
    {
        int Id { get; set; }
        /// <summary>
        /// 处理默认值，此方法用来处理从数据库里读取值之后，某些数据为空是，统一给予默认值
        /// </summary>
        void FormatInitValue();

    }
    public abstract class BaseEntity : IEntity
    {
        public int Id { get; set; }
        /// <summary>
        /// 处理默认值，此方法用来处理从数据库里读取值之后，某些数据为空是，统一给予默认值
        /// </summary>
        public virtual void FormatInitValue()
        {

        }


    }

}
